package com.ce.pms.occupation.service;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import com.ce.pms.base.service.IPmsBaseService;
/**
 * 功能描述: 入伙派工导出接口
 * <p>版权所有：中企动力
 * <p>未经本公司许可，不得以任何方式复制或使用本程序任何部分
 *
 * @author  胡煦
 * Create on:2009-1-5
 * Edit author:
 * Edit on:
 * 修改原因：

 */

public interface IDispatchExportService extends IPmsBaseService {
	/**
	 * 方法描述: 派工单完工状态验证方法
	 * 已经完工则不允许导出
	 * @author 胡煦
	 * Create on:2009-1-21
	 * @param dispatchId
	 * @return void
	 * Edit author:
	 * Edit on:
	 * 修改原因：
	 */
	public void checkDispatchIsComp(Long dispatchId);
	 /**
	 * 方法描述: 创建工作簿并导出
	 * @author 胡煦
	 * Create on:2008-8-26
	 * @param Long perfectItemDispatchId
	 * @return HSSFWorkbook
	 * Edit author:
	 * Edit on:
	 * 修改原因：
	 */
    public HSSFWorkbook exportExcel(Long perfectItemDispatchId);
    /**
	 * 方法描述: 创建工作簿
	 * @author 胡煦
	 * Create on:2008-8-26
	 * @param Long perfectItemDispatchId
	 * @return HSSFWorkbook
	 * Edit author:
	 * Edit on:
	 * 修改原因：
	 */
    public HSSFWorkbook createHSSFWorkbook(Long perfectItemDispatchId);
}
